package cci.pojo;

public class Produit {

	private int id;
	private String nom;
	private double prix;
	
	/**
	 * default constructor
	 */
	public Produit() {
		id = 0 ;
		nom = null;
		prix = 0.0;
	}

	/**
	 * 
	 * @param id
	 * @param nom
	 * @param prix
	 */
	public Produit(int id, String nom, double prix) {
		super();
		this.id = id;
		this.nom = nom;
		this.prix = prix;
	}

	/**
	 * 
	 * @param nom
	 * @param prix
	 */
	public Produit(String nom, double prix) {
		this.id = 0;
		this.nom = nom;
		this.prix = prix;
	}

	public synchronized int getId() {
		return id;
	}

	public synchronized void setId(int id) {
		this.id = id;
	}

	public synchronized String getNom() {
		return nom;
	}

	public synchronized void setNom(String nom) {
		this.nom = nom;
	}

	public synchronized double getPrix() {
		return prix;
	}

	public synchronized void setPrix(double prix) {
		this.prix = prix;
	}

	@Override
	public String toString() {
		return "Produit [id=" + id + ", nom=" + nom + ", prix=" + prix + "]";
	}
	
	@Override
	public boolean equals(Object obj) {
		return (((Produit)obj).getId() == this.getId());
	}
	
	
	
	
	
	
	
	
}
